// pages/share/share.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    num: 3
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {
    // wx.hideShareMenu()
    // wx.showShareMenu({
    //   withShareTicket: true
    // })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function() {

  },
  // add(n) {
  //   debugger;
  //   return n + 2;
  // },
  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function(opt) {
    wx.showToast({
      title: '准备转发',
    })
    console.log(opt.from);
    let imgPath = '';
    if (opt.from === 'menu') {
      imgPath = '../../images/pos.png';
    } else {
      imgPath = '../../images/warn.png';
    }
    return {
      title: '我的小程序',
      path: 'pages/share/share', // 路径，传递参数到指定页面。
      imageUrl: imgPath, // 分享的封面图
      success: function(res) {
        // 转发成功
        console.log("转发成功:" + JSON.stringify(res));
      },
      fail: function(res) {
        // 转发失败
        console.log("转发失败:" + JSON.stringify(res));
      }
    }
  },
  /** 支付
   * 1. 用户在商户APP中选择商品，提交订单，选择微信支付
   * 2. 商户后台收到用户支付单，调用微信支付统一下单接口
   * 3. 统一下单接口返回正常的p'repay_id，再按照签名规范重新生成签名后，将数据传输给app。参与签名的字段名为appid，partnerid，prepayid，noncestr，timestamp，package。注意：package的值格式为Sign=WXPay
   * 4.商户APP调起微信支付
   * 5.商户后台接收支付通知
   * 6.商户后台查询支付结果
   */

  /** 消息推送
   * 消息推送需要配置模板消息，如果微信小程序官方提供的模板消息库中没有符合自己需求的，可自己申请模板消息，但是时间会比较久7~15个工作日
   * 消息推送需要formid。一个formid只能推送给一个人，并且formid有效期为7天
   * 如果需要一条消息推给多个人，可收集formid
   */
  change(e) {
    console.log(e)
  }
})